package com.internetCafes.spms.web.customer.model.customer;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 客户分页结果
 */
@Data
public class CustomerPagingRes {

    /**
     * 主键id
     */
    private Long id;

    /**
     * 名称/姓名
     */
    private String name;

    /**
     * 客户类别 1-成交客户 2-意向客户 3-一般客户
     */
    private Integer typeId;

    /**
     * 是否是企业客户 0-默认 1-企业客户
     */
    private Integer enterpriseFlag;

    /**
     * 城市名称
     */
    private String cityName;

    /**
     * 区域名称
     */
    private String areaName;

    /**
     * 详细地址
     */
    private String addressDetail;

    /**
     * 联系人姓名
     */
    private String contactsName;

    /**
     * 联系人职位
     */
    private String contactsPosition;

    /**
     * 联系人手机号
     */
    private String contactsMobile;

    /**
     * 跟进人 姓名
     */
    private String followUserName;

    /**
     * 最新跟进
     */
    private String lastFollow;

    /**
     * 是否老客户 0-否 1-是
     */
    private Integer regularFlag;

    /**
     * 最后成交时间
     */
    private String lastDealTime;

    /**
     * 消费总额
     */
    private BigDecimal totalCost;

    /**
     * 消费次数
     */
    private Integer costAmount;

    /**
     * 今年成交标签 0-未成交 1-已成交
     */
    private Integer thisYearDealFlag;

    /**
     * 去年成交标签 0-未成交 1-已成交
     */
    private Integer lastYearDealFlag;

    /**
     * 近期重点客户标签 0-默认 1-近期重点客户
     */
    private Integer mainlyFlag;

    /**
     * 邮寄地址
     */
    private String mailingAddress;

    /**
     * 备注
     */
    private String remark;

    /**
     * 资质
     */
    private String qualiNames;

    /**
     * 最后成交金额
     */
    private String lastDealCost;

    /**
     * 信用代码
     */
    private String certificateCode;

    /**
     * 安全许可证编码
     */
    private String securityLicenseCode;

    /**
     * 安全许可证到期日期
     */
    private String securityLicenseExpiryDate;

    /**
     * 评定等级标签 1-A 2-B 3-C
     */
    private Integer ratingId;

    /**
     * 不需要客户标签（E类标签标注）
     */
    private Integer unNecessaryFlag;

    /**
     * 区域销售姓名
     */
    private String saleNames;

    /**
     * 转让天数
     */
    private Integer transferDates;

    /**
     * 创建者id 引用t_user_info表
     */
    private Long createBy;

    /**
     * 创建时间
     */
    private Date createTime;
}
